home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / hyprln.zip / HYPERLNK.DOC < prev    next >
Text File  |  1990-12-13  |  22KB  |  768 lines

  1.  
  2.  
  3.  
  4.      S H A R E W A R E   I N F O R M A T I O N
  5.                                _______
  6.                           ____|__     |               (tm)
  7.                        --|       |    |-------------------
  8.                          |   ____|__  |  Association of
  9.                          |  |       |_|  Shareware
  10.                          |__|   o   |    Professionals
  11.                        -----|   |   |---------------------
  12.                             |___|___|    MEMBER
  13.  
  14.      This  program  is produced  by a  member  of the  Association  of Shareware
  15.      Professionals (ASP).   ASP wants to make sure that  the shareware principle
  16.      works for you.   If you are unable to resolve  a shareware- related problem
  17.      with an  ASP member by contacting the  member directly, ASP may  be able to
  18.      help.   The ASP Ombudsman can help you resolve a dispute or problem with an
  19.      ASP member, but does  not provide technical support for  members' products.
  20.      Please write to the ASP Ombudsman at P.O. Box 5786,  Bellevue, WA  98006 or
  21.      send a CompuServe message via Easyplex to ASP Ombudsman 70007,3536.
  22.  
  23.                     Welcome to the shareware version of HyperLink!
  24.  
  25.      "HyperLink" is NOT made  available to you as "Public Domain" or "Freeware".
  26.      This  fully functional  package  is distributed  as  shareware.   Shareware
  27.      programs  give you the  opportunity to verify  that a  program will operate
  28.      with your systems  configuration, and most  importantly, will fulfill  your
  29.      specific  needs.  Keep in  mind that a  lot of hard work  has gone into the
  30.      development and  testing of  this product, we  are not giving  this product
  31.      away for free.
  32.  
  33.      "HyperLink" is a copyrighted software package developed and owned solely by
  34.      BGASoft.    BGASoft grants  you, without  charge,  the right  to reproduce,
  35.      distribute and use copies of  this shareware version of our  Hypertext Help
  36.      product, subject to the following limitations:
  37.        1) "HyperLink"  can NOT  be sold  or distributed  as part  of any  larger
  38.           system, or as a part of  a more inclusive product or service,  without
  39.           the express written consent and licensing from BGASoft.
  40.        2) The complete  unmodified package must be distributed  with all related
  41.           executable, support, and documentation files.
  42.        3) You are encouraged  to distribute copies  of this software package  to
  43.           other persons, but solely for their  evaluation purposes.  Any persons
  44.           who continue to use this package for a period of more than thirty (30)
  45.           days MUST then register.
  46.        4) You  may  not  receive  any  payment,  commercial  benefit,  or  other
  47.           consideration for the  reproduction or  distribution of this  software
  48.           package.   A  nominal fee,  not  to exceed  $7.00, may  be  charged to
  49.           compensate  for  the  reproduction  and  distribution  costs  of  this
  50.           product.
  51.        5) You must NOT  modify this  license agreement or  the copyright  notice
  52.           which  appears  in the  software,   documentation, user  interface, or
  53.           magnetic media:
  54.  
  55.  
  56.  
  57.  
  58.  
  59.      HyperLink v1.0                       i                         October 1990
  60.  
  61.  
  62.  
  63.      P R O D U C T   R E G I S T R A T I O N   I N F O R M A T I O N
  64.  
  65.      If you continue to use the "HyperLink" after the initial 30  day evaluation
  66.      period, you MUST register.
  67.  
  68.      Registered users will  receive a new version of "HyperLink"  which does not
  69.      display the BGASoft  Copyright notice on the  top line of the  Help screen.
  70.      The  registered  version may  then  be  freely incorporated  into  your own
  71.      programs.  Technical support will be  provided along with information about
  72.      new program updates and/or product releases.
  73.  
  74.                                ///////////////////////
  75.                                / PRICING INFORMATION /
  76.                                ///////////////////////
  77.  
  78.      Registration for  "HyperLink" is  $20.00.  Please  fill out the  order form
  79.      which follows.  Fully documented Turbo  Pascal source code is available for
  80.      $49.00.   If you have already registered your  copy of "HyperLink", you may
  81.      purchase the source code for the $29.00 difference in price.
  82.  
  83.                          \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  84.                          \ BGASoft                         \
  85.                          \ P.O. Box 270674                 \
  86.                          \ West Hartford, CT  06127-0674   \
  87.                          \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.      HyperLink v1.0                       ii                        October 1990
  119.  
  120.  
  121.  
  122.                          \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  123.                          \ HyperLink v1.0 Registration Form \
  124.                          \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  125.  
  126.  
  127.      Purchase Order #: __________________________  Date: __________________
  128.  
  129.      Name: _______________________________  Title: ________________________
  130.  
  131.      Company: _____________________________________________________________
  132.  
  133.      Address: _____________________________________________________________
  134.  
  135.      City: ________________________________________________________________
  136.  
  137.      State/Country: ________________________ Zip: _________________________
  138.  
  139.      PHONE   Work: (_____) _____ - ______  Home: (_____) _____ - __________
  140.  
  141.      NOTE:   Connecticut  State residents MUST  add sales  tax.  All  checks and
  142.      money orders MUST be drawn on U.S. accounts only.
  143.  
  144.       =====================================================================
  145.       [          |                                 |   Cost   |  Total    ]
  146.       [ Quantity |          Description            | per unit |   Cost    ]
  147.       =====================================================================
  148.       [          |                                 |          |           ]
  149.       [          | "HyperLink v1.0"                |  $20.00  |           ]
  150.       [          |                                 |          |           ]
  151.       [          | "HyperLink" Source Code         |  $49.00  |           ]
  152.       [          |                                 |          |           ]
  153.       =====================================================================
  154.                      [ Connecticut residents add 8% sales tax |           ]
  155.                      ------------------------------------------------------
  156.                      [                Shipping Cost add $2.00 |           ]
  157.                      ======================================================
  158.                                              Total U.S. funds [           ]
  159.                                                               =============
  160.  
  161.      Please indicate diskette format: [ ] 5.25
  162.                                       [ ] 3.5
  163.  
  164.      Paid by:  [ ] Check - [ ] Money Order
  165.  
  166.  
  167.                         \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  168.                         \ Send this order form to:           \
  169.                         \    BGASoft                         \
  170.                         \    P.O. Box 270674                 \
  171.                         \    West Hartford, CT  06127-0674   \
  172.                         \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  173.  
  174.  
  175.  
  176.  
  177.      HyperLink v1.0                      iii                        October 1990
  178.  
  179.  
  180.  
  181.      COPYRIGHT (c) 1990 by BGASoft
  182.      All Rights Reserved
  183.  
  184.      Software License and Copyright
  185.      These materials are  made available on an "as is" basis without warranty as
  186.      to the  their performance,  merchantability or fitness  for any  particular
  187.      purpose.
  188.  
  189.      In no  event will BGASoft be liable for  any damages, direct, incidental or
  190.      consequential,  such  as,  but not  limited  to,  the  loss of  anticipated
  191.      profits, benefits, use, or  data resulting from the  use of this  software.
  192.      Some states do not allow the  exclusion or limitation of direct, incidental
  193.      or  consequential damages, so  the above limitations may  not apply to you.
  194.      In no event will our liability exceed the purchase price of this software.
  195.  
  196.      HyperLink and  BGASoft are  trademarks of  BGASoft.   IBM  is a  registered
  197.      trademark of International Business Machines.  Turbo Pascal is a registered
  198.      trademark of Borland  International.  MS-DOS  is a registered trademark  of
  199.      MicroSoft  Corporation.     WordPerfect  is   a  registered  trademark   of
  200.      WordPerfect Corporation. CompuServe and EasyPlex  are registered trademarks
  201.      of CompuServe Incorporated.
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.      HyperLink v1.0                       iv                        October 1990
  237.  
  238.  
  239.  
  240.      HyperLink v1.0 TABLE OF CONTENTS
  241.      ================================
  242.  
  243.      NOTE: For an overview of "HyperLink" refer to the README.NOW file.
  244.  
  245.      HOW TO CREATE THE HYPERTEXT FILE  . . . . . . . . . . . . . . . . . . .   1
  246.  
  247.      MORE HELP TOPICS  . . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  248.  
  249.      LINKING LONGER HELP TOPICS WITH [PgUp/PgDn] . . . . . . . . . . . . . .   3
  250.  
  251.      IMPORTANT INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . .   4
  252.  
  253.      CREATING THE INDEX TO YOUR HELP FILE  . . . . . . . . . . . . . . . . .   5
  254.  
  255.      KEY DEFINITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . .   6
  256.  
  257.      HELPFUL HINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  258.  
  259.      CONTACTING BGASoft  . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.      HyperLink v1.0                       v                         October 1990
  296.  
  297.  
  298.  
  299.      HOW TO CREATE THE HYPERTEXT FILE
  300.  
  301.      "HyperLink" is  quite simple  to set  up and  use.   You place  all of  the
  302.      necessary codes for  establishing the links  directly into your ASCII  help
  303.      file as you create  it.  Let's begin by  looking at the format of  a sample
  304.      help text file:
  305.  
  306.                ~B,Main Menu
  307.                Main Menu
  308.  
  309.                Select  the keyword  you  would like  to
  310.                obtain more information on.
  311.  
  312.                See Also:  ^Keyword1^     ^Keyword2^
  313.                           ^Keyword3^
  314.  
  315.                (Press  the  [F1]  Key  at  any  time to
  316.                return to this screen.)
  317.                ~E
  318.  
  319.      The first keyword in your help file must be named "Main Menu".  This is the
  320.      help  screen that will  provide access to  the rest of  the  hypertext help
  321.      file.  And, whenever the user presses the [F1] key, this is the help screen
  322.      that  will appear.  The start  of each new help  topic is designated by the
  323.      "~B" character  combination.  This must be  followed immediately by a comma
  324.      with no spaces.   The keyword that  follows the comma is  what provides the
  325.      link.  Spelling  is extremely important, case  is not (e.g. MaIn  MEnu will
  326.      work just as  well here).   Directly below the  keyword, it is  recommended
  327.      that you provide a brief  description of the current help screen.   In this
  328.      case, the descriptive text  matches the actual keyword ("Main  Menu"); this
  329.      is not required.
  330.  
  331.      Providing Access to other help topics:
  332.           Any text which is located between two  carats "^" will be displayed on
  333.      the screen in a brighter colored text.  A reverse video Highlight  Bar will
  334.      be placed  on the current Help Keyword.  The user may use the [Up], [Down],
  335.      [Right], [Left], [Home], and [End] keys to move through any of the brighter
  336.      colored help keywords.
  337.  
  338.      Marking the end of the current Help screen:
  339.           The  end  of  the  current  help  page  is  designated   by  the  "~E"
  340.      combination.
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.      HyperLink v1.0                       1                         October 1990
  355.  
  356.  
  357.  
  358.      MORE HELP TOPICS
  359.  
  360.      The next item in your help file should look like this:
  361.  
  362.                ~B,Keyword1
  363.                This is Keyword1
  364.  
  365.                Information  for  keyword  1  should  be
  366.                placed here.
  367.  
  368.                See also:  ^Keyword2^
  369.  
  370.                ~E
  371.  
  372.  
  373.      Again,  the "~B"  characters indicate  the beginning  of a new  help topic,
  374.      followed by  the keyword to  be linked.  Once  again, on the  next line you
  375.      should  put  some text  which describes  the help  topic that  is currently
  376.      displayed.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.      HyperLink v1.0                       2                         October 1990
  414.  
  415.  
  416.  
  417.      LINKING LONGER HELP TOPICS WITH [PgUp/PgDn]
  418.  
  419.      Often times, one screenful  of text is not  enough to fully explain  a help
  420.      topic.    You  may indicate  that  more  information  is contained  on  the
  421.      following  page  by marking  the  end  of  page  with  the  "~P"  character
  422.      combination  (instead of "~E").   Currently, up  to 20 pages  may be linked
  423.      together in  this manner.  When this help screen appears on the screen, the
  424.      word "PgDn" will be displayed in the bottom right hand corner of the window
  425.      border.  This  indicates to the user  that more information follows  on the
  426.      next page.
  427.  
  428.  
  429.                ~B,Keyword2
  430.                This is Keyword2
  431.  
  432.                If  there is  a lot  of information  for
  433.                help keyword2, more  information can  be
  434.                put on the next page.
  435.  
  436.                ~P
  437.                This  screen  contains  more information
  438.                about Keyword2
  439.  
  440.                See Also:  ^Keyword3^
  441.                ~E
  442.                ~B,Keyword3
  443.                This is Help Keyword 3
  444.  
  445.                See Also:  ^Keyword1^
  446.                ~E
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.      HyperLink v1.0                       3                         October 1990
  473.  
  474.  
  475.  
  476.      IMPORTANT INFORMATION
  477.  
  478.        1) The Help text file that you create must be named "HyperLNK.TXT".   You
  479.           will probably want to rename (or  back-up) the HyperLNK.TXT file which
  480.           is supplied with this package so that it will not be lost.
  481.  
  482.        2) Make  sure  that any  column of  help  keywords (enclosed  between two
  483.           carats "^") is left aligned on the same column, otherwise the [up] and
  484.           [down] keys will not work properly.  In other words, all of the carats
  485.           "^" should line up in a column along the left hand side:
  486.  
  487.                ^Keyword 1^     ^Keyword 1a^    ^Keyword 1b^     ^Keyword 1d^
  488.                ^keyword2^      ^keyword2a^     ^keyword2b^      ^keyword2d^
  489.                ^Keyword #3^    ^Keyword #3a^   ^Keyword #3b^    ^Keyword #3d^
  490.                ^Keyword4^      ^Keyword4a^     ^Keyword4b^      ^Keyword4d^
  491.                ^Topic 5^       ^Topic 5a^      ^Topic 5b^       ^Topic 5d^
  492.                ^Topic No. 6^   ^Topic No. 6a^  ^Topic No. 6b^   ^Topic No. 6d^
  493.  
  494.        3) Help keywords  can not be  any longer than  30 characters.   Otherwise
  495.           they will be truncated in the Index file.
  496.  
  497.        4) You can not have more than 30 keywords on any single help screen.
  498.  
  499.        5) Make sure  you that you have included the  correct version of the help
  500.           unit with a USES statement as follows:
  501.  
  502.           Uses Hyper60;      (for users of Turbo Pascal v6.0)
  503.                or
  504.           Uses Hyper55;      (for users of Turbo Pascal v5.5)
  505.                or
  506.           Uses Hyper50;      (for users of Turbo Pascal v5.0)
  507.  
  508.        6) Call the  Help unit  by issuing the  procedure call  in the  following
  509.           manner:
  510.  
  511.            HyperLink(X1,Y1,X2,Y2, Help_Keyword);
  512.      (e.g. HyperLink( 1, 1,79,25, 'Main Menu');)
  513.  
  514.        7) Do not use a value of 80 for the X2 parameter when the Y2 parameter is
  515.           set  to 25.   Otherwise, when  the bottom right  corner of  the box is
  516.           drawn, the window will be forced to scroll up one line.
  517.  
  518.        8) Keep in mind that you are able to specify the size and location of the
  519.           border  around the  Help window  on  the screen.   Your  text  must be
  520.           formatted to fit within this box, otherwise  it will be clipped off at
  521.           the right and/or bottom margins.
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.      HyperLink v1.0                       4                         October 1990
  532.  
  533.  
  534.  
  535.      CREATING THE INDEX TO YOUR HELP FILE
  536.  
  537.      Once you have finished creating  your Help file, you are ready  to make the
  538.      index file.   This is accomplished  by running the "HyperNDX.EXE"  program.
  539.      When you execute this program, each  keywords will be listed on the  screen
  540.      as it  is encountered.  Next  to the keyword you  will see a  number.  This
  541.      represents the location  of the  keyword in  the HyperLNK.TXT  file.   This
  542.      information is stored in a file  named "HyperLNK.NDX" for later use by  the
  543.      HyperLNK unit.
  544.  
  545.      You must  run  the HyperNDX  program any  time  you make  a  change to  the
  546.      HyperLNK.TXT file.  Otherwise, the index  file will become obsolete and the
  547.      HyperLNK unit will no longer operate as anticipated.
  548.  
  549.          NOTE: The "HyperLNK.TXT" file  must reside in the same  subdirectory as
  550.                HyperNDX.EXE, otherwise the index will not be created.
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.      HyperLink v1.0                       5                         October 1990
  591.  
  592.  
  593.  
  594.      KEY DEFINITIONS
  595.  
  596.      When you use "HyperLink", several keys are defined as follows:
  597.  
  598.  
  599.      [F1]    - Brings up  the help  screen which  is associated  with the  "Main
  600.                Menu" keyword.   You will notice that  one nice feature has  been
  601.                added.   When you return  to the Main Menu  screen, the Highlight
  602.                Bar  will  be  placed  on  the  keyword that  was  accessed  most
  603.                recently.
  604.  
  605.  
  606.      The keys listed  below will perform the  associated tasks only if  there is
  607.      more than one keyword on the current help screen.
  608.      --------------------------------------------------------------------------
  609.      [Up]    - Moves the Highlight Bar up one row if there is a keyword directly
  610.                above the current topic (must be in the same column).
  611.      [Down]  - Moves  the  Highlight Bar  down  one row  if there  is  a keyword
  612.                directly below the current topic.
  613.      [Left]  - Moves the Highlight Bar  to the previous keyword, located  either
  614.                to the left or above the current topic.
  615.      [Right] - Moves the Highlight  Bar to the  next keyword, located either  to
  616.                the right or below the current topic.
  617.      [Home]  - Moves the Highlight Bar to the first keyword on the screen.
  618.      [End]   - Moves the Highlight Bar to the last keyword on the screen.
  619.  
  620.  
  621.      The following keys will  perform the associated task if the  word "PgUp" or
  622.      "PgDn" (respectively) is  displayed on the lower  right hand corner of  the
  623.      screen.
  624.      ---------------------------------------------------------------------------
  625.      [PgUp]  - Brings up the help screen which precedes the current help screen.
  626.      [PgDn]  - Brings up the help screen which follows the current help screen.
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.      HyperLink v1.0                       6                         October 1990
  650.  
  651.  
  652.  
  653.      HELPFUL HINTS
  654.  
  655.      It will be much easier to use  a word processor when you are creating  your
  656.      help file.   Wordperfect V5.0 was used  to develop the hypertext  help file
  657.      which  is included  with the  demo  program (some  extra  work is  involved
  658.      converting  this file  into its  proper format).   Using  a word  processor
  659.      allows  you to  quickly modify  the margins  if you so  desire.   Also, the
  660.      ability  to  perform  a spell  check  on  the  help  file  will  give  your
  661.      documentation a more professional appearance.
  662.  
  663.      If you do  choose to  us a word  processor, be  sure that you  are able  to
  664.      remove all unnecessary  codes, and that your  file can be converted  to the
  665.      proper format.
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.      HyperLink v1.0                       7                         October 1990
  709.  
  710.  
  711.  
  712.      CONTACTING BGASoft
  713.  
  714.      Technical support will be provided for registered users only.  Limited
  715.      assistance is available for first time users.
  716.  
  717.      US Mail:
  718.        BGASoft
  719.        P.O. Box 270674
  720.        West Hartford, CT 06127-0674
  721.  
  722.      CompuServe:
  723.        Robert Gurrieri
  724.        User# [72040,467]
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.      HyperLink v1.0                       8                         October 1990
  768.